﻿
#include <stdio.h>
#include "basictype.h"
#include "array_fun.h"
#include "byte_duiqi.h"
#include "log.h"

//////////////////////////////////////////////////////////////////////////
void testByte();


//////////////////////////////////////////////////////////////////////////


/************************************************************************/
/*                                                                      */
/************************************************************************/
int main(int argc, char **argv){

   testArrayEnd();

   testByte();



   //////////////////////////////////////////////////////////////////////////
   getchar();//暂停
}




void testByte() 
{
	printf("\n---------testByte array---- \n");

	int length1 = sizeof(testlength1); //4个字节对齐，占用字节1111 1011 1000,length = 12
	int length2 = sizeof(testlength2); //4个字节对齐，占用字节1011  1111 1000,length = 12
	int length3 = sizeof(testlength3); //4个字节对齐，占用字节1100 1111 1100,length = 12
	int length4 = sizeof(testlength4); //4个字节对齐，占用字节1111 1111,length = 8

	printf("length1 = %d.\n",length1);
	printf("length2 = %d.\n",length2);
	printf("length3 = %d.\n",length3);
	printf("length4 = %d.\n",length4);
}